package com.ruoyi.manage.service;

import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.manage.domain.request.EncryptedRequest;

/**
 * 移动用户登录
 * @Author: wwy
 * @Date: 2020/12/29 15:09
 */
public interface AppLoginService {
    /**
     * 登录
     * @param code
     * @return
     */
    AjaxResult login(String code);

    /**
     * 获取手机号
     * @param encryptedRequest
     * @return
     */
    AjaxResult getPhone(EncryptedRequest encryptedRequest);

    /**
     * 解除
     * @param openId
     * @return
     */
    AjaxResult removeBinding(String openId);

    /**
     * 获取用户信息
     * @param openId
     * @return
     */
    AjaxResult getUserInfo(String openId);
}
